#include <iostream>
#include <stdlib.h>
#include <string.h>
using namespace std;
int n,mpt[100][100];  
int main()
{
	int i,key;
	cin>>n>>key;
	memset(mpt,0,sizeof(mpt));
	for(i=0;i<n;i++)
	{
		for(int j=0;j<n;j++)
			cin>>mpt[i][j];
	}
	cout<<n-1<<endl;
	for(i=0;i<n;i++)
		if(i!=key)cout<<i;
	cout<<endl;
	for(i=0;i<n;i++)
	{
		for(int j=0;j<n;j++)
		{
			if(i!=key&&j!=key)
				cout<<mpt[i][j];
		}
		if(i!=key)
			cout<<endl;
	}
	return 0;
}